Hammock on Ears Decomposition A Technique for the E cient Parallel Solution of Shortest Paths and Other Problems
نویسندگان
چکیده
We show how to decompose e ciently in parallel any graph into a number of outerplanar subgraphs called hammocks satisfying certain separator properties Our work combines and extends the sequential hammock decomposition technique intro duced by G Frederickson and the parallel ear decomposition technique thus we call it the hammock on ears decomposition We mention that hammock on ears decomposi tion also draws from techniques in computational geometry and that an embedding of the graph does not need to be provided with the input We achieve this decomposition in O logn log logn time using O n m CREW PRAM processors for an n vertex m edge graph or digraph The hammock on ears decomposition implies a general frame work for solving graph problems e ciently Its value is demonstrated by a variety of applications on a signi cant class of di graphs namely that of sparse di graphs This class consists of all di graphs which have a between and n and includes planar graphs and graphs with genus o n We improve previous bounds for certain instances of shortest paths and related problems in this class of graphs These problems include all pairs shortest paths all pairs reachability and detection of a negative cycle
منابع مشابه
Hammock-on-Ears Decomposition: A Technique for the Efficient Parallel Solution of Shortest Paths and Other Problems
We show how to decompose efficiently in parallel any graph into a number, γ̃, of outerplanar subgraphs (called hammocks) satisfying certain separator properties. We achieve this decomposition in O(log n log log n) time using O(n + m) CREW PRAM processors, for an n-vertex, m-edge graph. This decomposition provides a general framework for solving graph problems efficiently in parallel. Its value i...
متن کاملHammock - on - Ears Decomposition : A Techniquefor
We show how to decompose e ciently in parallel any graph into a number, ~ , of outerplanar subgraphs (called hammocks) satisfying certain separator properties. Our work combines and extends the sequential hammock decomposition technique introduced by G. Frederickson and the parallel ear decomposition technique, thus we call it the hammock-on-ears decomposition. We mention that hammock-on-ears d...
متن کاملEfficient Parallel Algorithms for Shortest Paths in Planar Graphs
Efficient parallel algorithms are presented, on the CREW PRAM model, for generating a succinct encoding of all pairs shortest path information in a directed planar graph G with real-valued edge costs but no negative cycles. We assume that a planar embedding of G is given, togetber with a set of q faces that cover all the vertices. Then our algorithm runs in O(log 2 n) time and employs O{nq + M(...
متن کاملHammock - on - Ears Decomposition : A Technique for the E cient Parallel
We show how to decompose e ciently in parallel any graph into a number, ~ , of outerplanar subgraphs (called hammocks) satisfying certain separator properties. Our work combines and extends the sequential hammock decomposition technique introduced by Frederickson and the parallel ear decomposition technique, thus we call it the hammock-on-ears decomposition. We mention that hammock-on-ears deco...
متن کاملChapter in SYNTHESIS OF PARALLEL ALGORITHMS
This report deals with a parallel algorithmic technique that has proved to be very useful in the design of e cient parallel algorithms for several problems on undirected graphs. We describe this method for searching undirected graphs, called \open ear decomposition", and we relate this decomposition to graph biconnectivity. We present an e cient parallel algorithm for nding this decomposition a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013